#ifndef PAINTPACKET_H
#define PAINTPACKET_H

#include "AbstractPacket.h"
#include "core/DrawPath.h"

#include <QList>

class PaintPacket : public AbstractPacket
{
public:
    PaintPacket(const QList<DrawPath *> & drawPaths);
    virtual ~PaintPacket();
    const QList<DrawPath *> * getDrawPaths() { return drawPaths; }

    virtual PacketType getPacketType() const { return PAINT; }
private:
    QList<DrawPath *> *drawPaths;
};

#endif // PAINTPACKET_H
